home *** CD-ROM | disk | FTP | other *** search
-
-
- Objekt-Name: InfoList
-
- $VER: InfoList 2.92 (95.01.04 18:55:58)
-
- Copyright 1992-95 bei Lutz Hanke
-
-
-
-
- Inhalt
- ------
- 1 Was ist Infolist 44
- 2 Rechtslage 54
- 2.1 Autor 89
- 2.2 Programm Umfang 103
- 2.3 Demo / Keyfile 134
- 2.4 System Voraussetzung / Start 143
- 3 Wichtige Information 153
- 4 Anleitung 164
- 4.1 Option: <> 188
- 4.2 Option: <DIR> 221
- 4.3 Option: <ALL> 248
- 4.4 Option: <DIRS> 288
- 4.5 Option: <FILES> 297
- 4.6 Option: <NOINFO> 306
- 4.7 Option: <INFOFLAG> 337
- 4.8 Option: <ICOMM> 347
- 4.9 Option: <DECRUNCH> 368
- 4.10 Option: <LFORMAT> 404
- 4.11 Option: <HELP> 439
- 5 Option / Flags 447
- 6 Utilities (rexx) 489
- 7 Bugs (Fehler) 514
- 8 Danksagung 531
- 9 History 545
-
-
-
-
-
-
- 1 Was ist Infolist
- ------------------
- Infolist dient zur Analyse von Files und deren Inhalten. Als Information
- erhält man dann einen kleinen Kommentar hinter jedem File. Bei manchen
- Files, sind auch noch mehr Informationen verfügbar, dies ist aber aus dem
- FileTypen.TXT Text zu ersehen.
-
-
-
-
- 2 Rechtslage
- ------------
- Das vorliegende Programm-Paket ist Shareware. Alle Rechte liegen bei mir,
- dem Programmierer. Bei regelmäßiger Benutzung ist eine Gebühr von 5.00 DM
- für Deutschland, und 10 DM für das übrige Ausland zu entrichten. Sie
- erhalten dann die neueste Version, ohne eingeschränkte Funktionen. Eine
- kommerzielle Nutzung ist nicht gestattet.
-
- Das Programm darf unter folgenden Bedingungen, auf PD-, Shareware- Serien
- oder Netzwerken vertrieben werden.
-
- - Es müssen die unter "Programm Umfang" genannte Dateien in
- unveränderter Form und Inhalt immer mit kopiert werden.
-
- - Weiterhin ist das Packen gestattet, wenn der Originalzustand wieder
- hergestellt werden kann (z.B. LHA, ZOO, PP).
-
- - Den Vertriebspreis lege ich nicht fest, da es immer neue Medien gibt,
- und damit auch andere Herstellungskosten. Wer mehr als den Shareware
- Beitrag bezahlt ist selbst Schuld.
-
- Das Keyfile darf NICHT frei weiter kopiert werden. Es ist
- Personengebunden, mit dem Namen des Users und der Registriernummer.
-
- Zum Schluß möchte ich noch darauf hinweisen, daß ich für die korrekte
- Funktion keine Garantie übernehme. Es ist daher immer möglich, daß eine
- Fehlfunktion auftritt. Ich lehne daher jegliche Verantwortung für
- derartige oder andere Folgen ausdrücklich ab. Dies gilt auch für
- Folgeschäden, Personenschäden oder andere Nebenwirkungen. Bitte teilen
- Sie mir eventuell auftretende Fehler mit, damit diese umgehend behoben
- werden können.
-
-
-
-
- 2.1 Autor
- ---------
- Da ich selbst die ganze Angelegenheit "verbrochen" habe, so können Sie
- sich auch direkt bei mir registrieren, updaten oder beschweren. Meine
- Adresse ist folgende:
-
- Lutz Hanke
- Dorfstr. 43
- 01825 Breitenau
- Germany
-
-
-
-
- 2.2 Programm Umfang
- -------------------
-
- Files, die das Copyright bei mir haben:
-
- FileTypen.TXT - enthält alle File Typen auf die getestet wird. Mit mehr
- oder weniger ausführlicher Erklärung.
- InfoList ------ das Programm an sich.
- InfoList.dok -- das, was Sie gerade lesen. Eine Anleitung zu InfoList.
- rexxc/dopus/InfoList_modrename.dopus - siehe weiter unten
- rexxc/dopus/InfoList_select.dopus - siehe weiter unten
- rexxc/dopus/InfoList_setcomment.dopus - siehe weiter unten
-
- Importierte Files:
- libs/crm.library --------- Crunch Mania lib (c) bei Thomas Schwarz
- libs/lh.library ---------- (c) bei Holger P. Krekel & Olaf Barthel
- libs/powerpacker.library - (c) bei Nico Francois
- libs/xfdmaster.library --- (c) bei Georg Hörmann
- libs/xfd/#? -------------- Sublibs zu xfd (c) siehe File.
- developer/xfd/#? --------- Die xfd.lib ist die Weiterentwicklung zur
- decrunch.library. Da die neu lib noch nicht
- sehr verbreitet ist (zu unrecht), liegt hier
- das komplette Entwicklungs Packet mit bei.
-
- Wenn Interesse an der registrierten Version besteht, so schicken Sie mir
- den Shareware Beitrag, und Sie erhalten eine aktuelle InfoList Version
- und ein Keyfile zurück.
-
-
-
-
- 2.3 Demo / Keyfile
- ------------------
- In der Demoversion werden nur noch 20 Einträge pro Directory bearbeiten.
- Sind mehr vorhanden ... vergiß diese.
- Mit Hilfe des Keyfiles wird natürlich alles angezeigt.
-
-
-
-
- 2.4 System Voraussetzung / Start
- --------------------------------
- Benötigt wird eine Amiga mit mindestens OS 2.0 . Ältere Kickstarts werden
- nicht mehr unterstützt, und führen lediglich zu einem Retuncode 20.
-
- Der Start ist nur von die Shell möglich.
-
-
-
-
- 3 Wichtige Information
- ----------------------
- - alles bis V2.88 gelöscht, interessiert sowieso keinen mehr.
- - ab 2.90 keine Personen gebundenen Programme mehr, sondern Einführung
- eines universal Keyfiles.
-
-
-
-
-
-
- 4 Anleitung
- -----------
- Um eines gleich vorweg zu nehmen <InfoList> ist kein Ersatz für den
- Workbench Befehl <list>. Mein Programm stellt jedoch eine nützliche
- Erweiterung im Umgang mit der Shell dar. InfoList sollte daher in keinem
- C: Dir fehlen !
-
- Da ich ständig auf der Suche nach Dokumentationen über diverser Filetypen
- bin, möchte ich alle aufrufen mir derartiges Material zuzuschicken. Als
- Gegenleistung erhalten Sie die neueste Version von InfoList. Desweiteren
- sind sämtliche Hinweise zu meinem Programm willkommen.
-
- Für den Umgang mit InfoList sollten sie Kenntnis über den Amiga und die
- Shell besitzen. Sollten Sie diese nicht besitzen, so hilft eigentlich nur
- noch etwas, das Amiga Handbuch zu lesen, und dann noch mal hier zu
- beginnen.
-
- So nun endlich zu den Features von <InfoList>. Der Aufruf gestaltet sich
- recht einfach, da er der gleiche ist wie der Aufruf von z.B. <dir> oder
- <list>.
-
-
-
-
- 4.1 Option: <>
- ---------------
- Also lediglich Programm Namen eingeben und <Return> drücken, und sie
- erhalten den Inhalt des aktuellen Dirs. InfoList wird jetzt jedes
- gefundene File auf seinen Inhalt untersuchen. Also für Programmierer
- Open(), Read(), Close(). Dies bedeutet auch einen enormen
- Geschwindigkeitsverlust, vor allem die Routine Read() dürfte bei Disk`s
- eine Weile dauern. Zur Zeit werden drei verschiedene Tabellen
- abgearbeitet. Tabelle 1 liest einen Buffer von 512 Bytes, Tab 2 - 2048
- Byte und Tab 3 das ganze File. Je nachdem, ob ein Test erfolgreich war,
- wird mit der Suche abgebrochen. Die Ausgabe Schablone hat folgendes
- Aussehen:
-
- CLIPBOARDS <Dir> ----RWED
- ENV <Dir> ----RWED
- T <Dir> ----RWED
- Infolist 50464 ----RWED Prog H:2
- Infolist.asm 12773 ----RWED ASCII Text
- l 2522 ----RWED ASCII Text
-
- ^ Name des Files ^ Size File
- ^ Protections Bits
- ^ kurze File Beschreibung
-
- Bei der Ausgabe werden zu erst alle gefundenen Dirs ausgegeben, danach
- kommen alle Files. Sortiert werden die Dirs und Files für sich, und zwar
- nach der ASCII Tabelle. Sind weitere Bemerkungen zu einem DIR/File
- vorhanden, so werden diese um zwei Leerstellen weiter eingerückt. (z.B.
- bei SubDir Ausgabe)
-
-
-
-
- 4.2 Option: <DIR>
- ------------------
- <Dir> steht für ein anzugebendes Directory/File/Pattern, welches in
- seinem Inhalt aufgelistet werden soll.
-
- InfoList c:
- AddBuffers 444 ----RWED Prog H:2
- IconX 1452 ----RWED Prog H:2
- version 2572 ----RWED Prog H:2
-
- DIR: Der Inhalt von dem angegebenen und vorhandenen Directory wird
- angezeigt.
-
- FILE: Wird ein File angegeben, so wird einfach nur das File getestet, und
- ausgegeben. Bei manchen Files erhält man noch einige zusätzliche
- Informationen (z.B Protracker-Mod).
-
- Pattern: Das angegebene Pattern, wirkt nur auf Dateien !! Daher wird nur
- das letzte Pattern in der Pathangabe berücksichtigt "quell:#?.asm".
- Ein Path "qu#?:/#?.asm" ist NICHT möglich. Der Pattern String kann
- auch ohne Path angegeben werden. Wird nur ein Dir aufgelistet, so
- wirkt die Pattern auch auf Dirs. Mit der Option ALL (siehe unten)
- wird das Patternmatching für Dirs aufgehoben.
-
-
-
-
- 4.3 Option: <ALL>
- ------------------
- Es werden alle gefundenen SubDirs in ihrem Inhalt aufgelistet. Dabei
- werden alle Einträge von SubDirs um zwei Leerzeichen eingerückt.
-
- InfoList RAM: ALL
- CLIPBOARDS <Dir> ----RWED
- ENV <Dir> ----RWED
- SYS <Dir> ----RWED
- def_device.info 1718 ----RWED Icon Device
- def_Disk.info 388 ----RWED Icon Disk
- def_drawer.info 468 ----RW-D Icon Drawer
- def_Kick.info 374 ----RWED Icon Kick
- def_Project.info 463 ----RWED Icon Project
- def_tool.info 450 ----RWED Icon Tool
- palette.ilbm 106 ----RWED FORM-ILBM 16 * 1 * 4
- palette.prefs 434 ----RW-D FORM-PREF OS 2.0+ Prefs
- pointer.ilbm 176 ----RWED FORM-ILBM 16 * 24 * 2
- Pointer.prefs 318 ----RWED FORM-PREF OS 2.0+ Prefs
- DiskCache.prefs 1100 ----RWED `.2.<...[Ram Disk:T/0.cache`
- Language 7 ----RWED ASCII Text
- T <Dir> ----RWED
- TEMP 172 ----RWED ASCII Text
- Infolist 50464 ----RWED Prog H:2
- Infolist.asm 12773 ----RWED ASCII Text
- l 2522 ----RWED ASCII Text
-
- So sie sehen nun, daß man die Optionen kombinieren kann, und welche
- Informationen man bekommen kann. Da dies nur ein kleines Beispiel Dir ist
- kann ich nur auf das <FileTypen.TXT> File verweisen, was zu diesem Packet
- gehört. Dort beschreibe ich kurz, wie und was ich teste. Aber bitte lesen
- sie auch das Vorwort zu diesem File, OK!
-
- Diese Option ALL macht folgende Optionen unwirksam DIR(Pattern) und
- FLAGS(xyz). Um trotzdem zu erreichen, daß die Dirs unterdrückt werden,
- muß die Option FILES mit gesetzt werden.
-
-
-
-
- 4.4 Option: <DIRS>
- -------------------
- Listet alle gefundenen Dirs auf. Files werden unterdrückt. Wird die
- Option ALL mit angegeben, so wird bei dem SubDir Listing NICHT um zwei
- Leerstellen eingerückt.
-
-
-
-
- 4.5 Option: <FILES>
- --------------------
- Listet alle gefundenen Files auf. Dirs werden unterdrückt. Wird die
- Option ALL mit angegeben, so wird bei dem SubDir Listing NICHT um zwei
- Leerstellen eingerückt.
-
-
-
-
- 4.6 Option: <NOINFO>
- ---------------------
- Sie legen keinen Wert auf Informationen zu dem File, dann geben Sie
- einfach NOINFO ein. Die Ausgabe beschränkt sich dann lediglich auf den
- Filenamen, Size und Protection. Die Ausgabe ist einiges schneller als bei
- List, und zudem noch sortiert. Eben für die ganz schnellen.
-
- CLIPBOARDS <Dir> ----RWED
- ENV <Dir> ----RWED
- SYS <Dir> ----RWED
- def_device.info 1718 ----RWED
- def_Disk.info 388 ----RWED
- def_drawer.info 468 ----RW-D
- def_Kick.info 374 ----RWED
- def_Project.info 463 ----RWED
- def_tool.info 450 ----RWED
- palette.ilbm 106 ----RWED
- palette.prefs 434 ----RW-D
- pointer.ilbm 176 ----RWED
- Pointer.prefs 318 ----RWED
- DiskCache.prefs 1100 ----RWED
- Language 7 ----RWED
- T <Dir> ----RWED
- TEMP 172 ----RWED
- Infolist 50464 ----RWED
- Infolist.asm 12773 ----RWED
- l 2522 ----RWED
-
-
-
-
- 4.7 Option: <INFOFLAG>
- -----------------------
- In der Standardausgabe sieht man die Protektions Flags der Files, in der
- Form "HSPARWED". Diese kann man mit Hilfe dieser Option gegen die Filetyp
- Flags ersetzten lassen. Die Bedeutung der Flags sind weiter unten, unter
- dem Punkt "Option / Flags" erklärt.
-
-
-
-
- 4.8 Option: <ICOMM>
- --------------------
- Diese Option ist aus einem veralteten Programm von mir entstanden
- "ICOMMENT". Über die Nachteile von dem Programm will ich nichts erzählen,
- nur eins, InfoList ist mit aus der Idee von Icomment entstanden.
-
- ICOMM macht einfach folgendes, der Infoteil wird einfach in den Kommentar
- zum File geschrieben. Siehe auch unten. Es wird dabei jeglicher
- bestehender Kommentar überschrieben !!!! Die Option funktioniert jedoch
- nicht, wenn die Option <NOINFO> gesetzt ist ! Was soll denn da auch
- geschrieben werden ?!?!
-
- Ich sehe die Option für den Fall sinnvoll, wenn man z.B. die Grafic-Größe
- von ILBM-Files benötigt, um eine Einsortierung zu ermöglichen.
-
- Bei der Programm Ausführung ist soweit erst einmal nichts zu sehen, aber
- ... ( z.B. DirOpus, .. )
-
-
-
-
- 4.9 Option: <DECRUNCH>
- -----------------------
- Mit dieser Funktion ist es ihnen möglich auch etwas über den Inhalt von
- gepackten Files zu erfahren.
-
- Dercrunchen von Files: Files, die endpackt werden können, werden über die
- xfdmaster.library endpackt (liegt bei). Eine Aufzählung von den
- endpackbaren Files finden sie bei dem XFD.lib Packet.
-
- Endpacken von Archiven: Zur Zeit können folgende Archive endpackt werden
- LHA, Shrink. Zum endpacken dieser Archive werden natürlich auch die
- Programme benötigt. Diese müssen in C: oder einem anderen, mit Path
- zugewiesenen Directory stehen. Infolist startet das Programm mittels
- der Execute() Funktion. Die Programme liegen NICHT dem InfoList Packet
- bei.
-
- Das Archiv wird nach "T:#?" endpackt. Bitte sorgen sie dafür, daß "T:"
- mit ASSIGN zugewiesen wurde ! Meist steht "T:" in "RAM:T". Wenn Ihr RAM
- nicht ausreicht, um das Archiv vollständig zu endpacken, so kommt
- entweder ein Request, oder nichts. LHA bricht dann einfach ab. Also
- sorgen sie für genügend Platz.
-
- Als Ausgabe erhalten Sie folgendes:
- 1.> InfoList ram:xyz.lha decrunch
-
- xyz.lha 103650 ----RWED LHA Archiv -lh5-
- *** decrunch list from archive ***
- file 1 0 ----RWED File Empty
- file 2 10 ----RWED ASCII Text - letztes file vom Archiv
- file xyz 40 ----RWED ASCII Text - nächstes aus RAM:
-
- Siehe unbedingt bei Bugs
-
-
-
-
- 4.10 Option: <LFORMAT>
- -----------------------
- Die Option benötigt eine Zeichenkette mit Formatelementen. Damit kann man
- die Ausgabe beliebig verändern. Die Kommandos entsprechen zum Teil denen
- von List. Eingeleitet werden die Commandos mit "%". Danach kann eine
- Längenangabe stehen, in dem Zahlenformat dec/hex/bin. Bei "+", oder
- nichts, wird der Text rechts formatiert, bei "-" links. Ist der Text
- länger als die angegebene Länge, so wird die angegebene Länge ignoriert.
- Als nächstes kommt das Kommando. Ist dies gültig, so wird das
- entsprechende Replacement eingefügt, ansonsten einfach das ungültige
- Commando zur Ausgabe gebracht. Hier nun eine Liste, was unterstützt wird.
-
- Command -- Steuerung für Replacement
- Länge ---- Die Länge, die bei der Standardausgabe kommt.
- x = keine Längenuntestützung.
- - = wird nicht von der Standardausgabe genutzt.
- Funktion - was als Ausgabe kommt.
-
- Command Länge Funktion
- ------------------------------
- %B x Einrückung bei SubDirs
- %P - Kompletter Path zu dem File
- %N -25 Filename / Dirname
- %L 7 Filelänge / bei Dirs steht "<Dir>"
- %A x Protektions bits vom File/Dir
- %F x Filetyp Flags
- %C 0 Filetyp Kommentar
- %I - Intern abgespeicherter Name des Files
- %T - - " - Autor - " -
- %O 0 Absoluter Offset zum formatieren auf eine
- bestimmte Länge.
-
-
-
-
- 4.11 Option: <HELP>
- --------------------
- Und nun eine letzte Option. Wird Help angegeben, so erhalten sie
- Informationen über das Programm, Version, Registrierung und Copyright.
-
-
-
-
- 5 Option / Flags
- ----------------
- Option Negation List Bemerkung
- Flags
- -----------------------------------------------
- <ANIM> <NOANIM> A Animationen
- <IFF> <NOIFF> F IFF Standard
- <GRAFIC> <NOGRAFIC> G Picture, Brush, CAD
- <ICON> <NOICON> I Icons
- <MUSIC> <NOMUSIC> M Songs, Modules
- <PACK> <NOPACK> P gepackte Data, Programme, Archive
- <PROG> <NOPROG> P Programme
- <TXT> <NOTXT> T Texte, DTP
- <UNKNOWN> <NOUNKNOWN> U Unbekanntes
- - - + Weitere Infos verfügbar
- - - X Decrunch über XFD möglich
- - - V Version ist verfügbar
-
- Die hier aufgelisteten Optionen sind als Flags gedacht, und ermöglichen
- eine Zuordnung von Files in "Schubladen". Dies entspricht dann auch der
- Sortierung in das Filetypen.txt File. Z.B. Bei gesetzter Option "PROG"
- wird ihnen InfoList nur Programme auflisten. Diese können gepackt oder
- errors besitzen. Ist dies nicht erwünscht, so geben sie einfach noch die
- Optionen "NOPACK" und "NOUNKNOW" an.
-
- Achtung: Die Optionen zeigen KEINE Wirkung in Verbindung mit der Option
- "NOINFO" ! Desweiteren werden Sie auch nichts sehen, wenn sie eine
- Option ANIM und NONAMIM kombinieren. Der Grund dürfte wohl auf der Hand
- liegen.
-
- Die letzten Flags:
- (+) - Bei der Option <DIR> kann man noch einiges mehr an Informationen
- erhalten. Es muß dann das File als DIR Option übergeben werden.
- (X) - Mit Hilfe der Option DECRUNCH, kann diese File endpackt werden.
- (V) - Der Versions String wird bei diesem File gesucht.
-
- Die Liste der gesetzten Flags, zu jedem File, können z.Z. nur über
- INFOFLAG und LFORMAT ausgegeben werden.
-
-
-
-
- 6 Utilities (rexx)
- ------------------
- InfoList wird bei mir meist in Verbindung mit DOpus4.11 benutzt. Dabei
- entstehen auch ein paar nützliche Sachen, die ich hier nicht vorenthalten
- will. Eine ausführliche Beschreibung befindet sich auch noch in jedem
- File.
-
- InfoList_modrename.dopus -- Es gibt z.Z viele tausende PT Module. Leider
- ist es so, daß Namen immer wieder verändert werden. Zum Glück
- stehen die alten Namen meist noch im File. Infolist erkennt
- diese, und gibt diese mit aus. Hier setzt dieses Script an, und
- benennt das Modul nach seinen internen Namen um. Dabei wird
- noch ein Prefix/Suffix mit angehängt.
-
- InfoList_select.dopus ----- Sie haben ein Dir, wo alles mögliche darin
- steht, und wollen alle gepackten Files selectieren. Einfach
- dieses Script aufrufen und in dem Request den Parameter angeben.
-
- InfoList_setcomment.dopus - Infolist bietet zwar eine Option ICOMM, damit
- schreibt man einen neuen Kommentar zu File. Aber wer dies nicht
- dauerhaft möchte, sieht sich diesen nur bei DOpus an.
-
-
-
-
- 7 Bugs (Fehler)
- ---------------
- Mir ist bisher keiner, von InfoList, bekannt. Wenn jedoch einer auftreten
- sollte, bitte mich benachrichtigen. Wenn möglich mit genauen Hergang,
- damit ich den Fehler reproduzieren kann. Mit den Programmen Snoopdos,
- MemMeter, Enforcer und Mungwall kann man einen Fehler gut localisieren.
-
- SnoopDos 1.7 & 2.0 : Das Teil stürzt immer ab, wenn InfoList ein Archiv
- (z.B. lha) endpackt. Infolist versucht, nach dem ausgeben, das Tempdir zu
- löschen. Bei dem Versuch den ersten Lock auf das Tempdir zu holen kommt
- SnoopDos nicht mehr zurück. Danach stürzt der Amiga ab. Enforcer Tests
- ergaben, Task "SnoopDos" LONG-READ from $0000001c, LONG-WRITE to
- $0000001c, LONG-WRITE to $00000000, LONG-READ from $00000010.
-
-
-
-
- 8 Danksagung
- ------------
- Bei denen hier aufgeführten Personen möchte ich mich recht herzlich
- bedanken. Ohne Sie wäre es nicht möglich gewesen, InfoList zu erweitern.
- Die Reihenfolge entspricht den ersten Änderungsvorschlag dieser Person.
-
- Ronny Schmidt, für seine Tests
- Maik Schreiber, für die AmosFiles, und viele andere Vorschläge
- Henryk Richter, für die Zusendung von den EaglePlayer Testroutinen.
- Georg Hörmann, für die XFD.lib, kann viele gepackte Files endpacken.
-
-
-
-
- 9 History
- ---------
- 10.11.92 Beginn.
- 23.11.92 bedeutend verändert (Macro und LINK, UNLK).
- 03.12.92 Protection und richtige Datei-Größe.
- 11.12.92 Programm umschreiben Optionen beim Start, und Sub-Dir ausgeben (ist
- mißglückt).
- 08.01.93 Absturz meiner zweier Festplatten, damit einiges neu Programmieren.
- 17.01.93 Programm wieder versuchen auf den alten Stand zu bringen, einige
- Makros wieder aufheben. Weitere Optionen [ALL], [?], [H].
- 21.01.93 Optionen erweitert [IFF], [PACK], [UNKNOWN].
- 08.02.93 Parameter Auswertung verbessert.
- 09.02.93 erste Tests mit erkennen von ST-Modulen, Nachteil: zu großer
- Buffer Read.
- 11.02.93 Umsetzung des Parameters PATH.
- 16.02.93 Fehler bei PATH Erkennung behoben, wenn Option ALL gesetzt war,
- wurde wenn ein neues Dir gefunden wurde, nochmals versucht
- dieses zu öffnen.
- 17.02.93 Buffer Read ließt jetzt nur noch 100 Byte ein. Wenn erforderlich
- werden weitere 1500 Bytes eingelesen.
- 18.02.93 Abbruch mit CTRL-E, bricht das Auslesen eines Verzeichnisses ab,
- und geht eine Verzeichnisstufe zurück.
- String-Längen-Auswertung verbessert, dadurch 1.2-2.8 fache
- schneller.
- Englische und Deutsche Version.
- Optionen erweitert [MOD], [NOICON}.
- Option [H] wieder entfernt, wurde zu groß.
- 19.02.93 Routine codtodez verbessert: übergabe von d0=0 d1=0.
- 20.02.93 UP-Aufruf PC-Relativ gestaltet, 136 Byte gespart (32 bit relock).
- 23.02.93 Erkennen von 8 Packern mehr.
- 08.03.93 neu Strukturierung des Programms, Grund: Vorbereitung für
- sortierte Ausgabe wegfall von CTRL-E, beendet am 16.03.93.
- 18.03.93 Auswertung des Parameterstrings erheblich verbessert (Tabelle).
- 22.04.93 Dies ist die letzte 1.3 Version. Ab sofort programmiere ich in 2.0.
- 02.05.93 Englisch / Deutsch aufgehoben, meine Texte komplett in englisch.
- 25.06.93 endlich habe ich mal wieder Zeit. Neu dazu gekommen sind 16 neue
- Typen desweiteren die Inkompatibilität gegenüber dem MC68000
- aufgehoben.
- 07.07.93 teste nun auf erfolgreiches UP.
- 04.08.93 Link nur noch für ReadArgs, dafür aber Baseregister A5.
- ProgrammParameter erweitert "NO", und im Programm bessere und
- zuverlässigere Auswertung.
- 26.08.93 neue Option Dirs und Files, und neue + kürzere + bessere erste
- Auswertung.
- 30.08.93 viele neue Filetypen !!!
- 19.09.93 option decrunch, aber z.Z. nur PP-data, suche XPK-Suport.
- 25.12.93 2.43 weitere Portierung von OS2.0 Funktionen, und Mem Verwaltung
- geändert.
- 03.01.94 2.45 decrunch jetzt auch LHA-Archive, delete temp Dir noch mit
- <execute delete> Break-C Fehler behoben: Speicher und Lock
- nicht freigegeben.
- 09.01.94 2.49 Fehler in ReadArgs Speicher-Verwaltung behoben.
- Als Parameter kann jetzt auch ein File Übergeben werden, mit
- teilweise etwas umfangreicherer Ausgabe.
- 13.02.94 2.52 Newlist kann jetzt auch resident geladen werden.
- 28.02.94 2.54 NewList heißt jetzt InfoList. Grund: InfoList ist ein
- aussagekräftiger Name.
- 25.03.94 2.61 Protracker Mods haben weitere Informationen
- Option DECRUNCH, es wurde bei LHA eine eigene Delete-Routine
- eingebaut. Leider macht SnoopDos ärger, warum ?? Kann
- keinen Fehler finden.
- Weitere 7 File Typen
- 20.05.94 2.64 weitere Filetypen (prog/pack)
- Option LFormat
- Option INFO gegen NOINFO geändert...
- Kann jetzt 100% Resident geladen werden. Es kam erst zu
- Gurus, wenn zwei IL gleichzeitig liefen.
- 28.07.94 2.82 endlich habe ich mal Lust, hier die letzten Veränderungen
- aufzuführen. Einige Routinen zur Erkennung von Musikmods
- eingebaut, danke H.Richter. Gepackte Files können nun über
- die xfd.lib endpackt werden. "***Break, User" Ausgabe kahm
- mehrmals, wenn ein Sub-Dir gelistet wurde, jetzt nur
- einmal. Einige neue Files sind auch hinzugekommen,
- aktueller Stand: 595 File Checks.
- 04.09.94 2.88 Pattern Matching, neue Tabelle für komplett gelesene Files,
- Rexx-Scripts werden mit veröffentlicht.
- 12.11.94 2.91 Änderung des Dir Scanns. Erst wurde jeder Dir Eintrag gleich
- getestet, jetzt wird erst das ganze dir eingelesen, und
- dann getestet. Wie ich leider feststellen mußte, ist die
- Stoppzeit sogar schlechter geworden, warum? Bei gutem
- Caching, des Filesystems, mußte es schneller gehen. Daher
- wieder alten modus verwendet.
- - Test old mode: stoppuhr "infolist c: >nil:" = 3.46 sec Total: 35594
- - Test new mode: stoppuhr "infolist c: >nil:" = 3.76 sec Total: 35288
- Folgende Bugs wurden entfernt:
- - in Seek_to_buffer wurde CopyMem mit dosbase aufgerufen
- - Decrunch LHA hatte einen SP address fehler
- - getversion modifizierte illegal den Speicher
- 25.12.94 2.92 Dokumentation etwas überarbeitet.
- Weitere 20 Filetypen hinzugefügt.
-
-
-
-
-
-
- © 1992-95 by Lutz Hanke
-
-
-